    @charset "utf-8";
    @import 'reset';
    $fontSize:40;
    @function r($p) {
        @return $p/$fontSize*1rem;
    }
    html{
        font-size: $fontSize;
        width: 100%;
        height: 100%;
    }
    body{
        font-size: 16px;
        width: 100%;
        height: 100%;
    }
    .web {
        height: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        header {
            .top {
                ul {
                    width: r(640);
                    height: r(75);
                    border-bottom: 1px solid #A7A7A7;
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    li {
                        display: flex;
                        align-items: center;
                        font-size: r(30);
                        color: #343434;
                        a {
                            display: flex;
                            align-items: center;
                            margin: 0 r(29);
                            font-size: r(24);
                            color: #585858;
                            img {
                                height: r(38);
                            }
                        }
                    }
                }
            }
        }
        .container {
            width: r(640);
            .logo {
                width: r(239);
                height: r(213);
//              margin: r(119) auto 0;
                margin: r(119) auto 0;
                overflow: hidden;
                img {
                    width: r(239);
                }
            }
            p {
                font-size: r(20);
                text-align: center;
                margin-bottom: r(47);
                margin-top: r(20);
            }
            .t_input {
                margin: 0 auto r(34);
                width: r(351);
                height: r(52);
                border-radius: r(10);
                border: solid r(2) #a8a9a8;
                display: flex;
                align-items: center;
                input {
                    width: r(300);
                    height: r(30);
                    border: none;
                    padding-left: r(12);
                    font-size: r(24);
                }
            }
            .btn {
                margin: 0 auto;
                width: r(351);
                height: r(52);
                border-radius: r(10);
                background: #333333;
                text-align: center;
                line-height: r(52);
                font-size: r(24);
                color: #FFFFFF;
            }
            .link {
                margin: r(13) auto 0;
                width: r(351);
                display: flex;
                justify-content: space-between;
                font-size: r(27);
                line-height: r(27);
                a {
                    color: #585858;
                    text-decoration: underline;
                }
                a:hover {
                    color: #3498DB;
                }
            }
        }
        footer {
            width: r(352);
//          margin: r(307) auto 0;
            margin: r(50) auto;
//          padding-bottom:r(69) ;
            .other_lg {
                ul {
                    display: flex;
                    align-items: flex-start;
                    justify-content: space-between;
                    align-content: center;
                    li {
                        display: flex;
                        justify-content: center;
                        align-content: center;
                        a {
                            width: r(100);
                            display: block;
                            text-align: center;
                            color: #737373;
                            img {
                                height: r(48);
                            }
                            p {
                                font-size: r(21);
                            }
                        }
                    }
                }
            }
        }
    }